module bootstrap.DatabaseBootstrap;

// import std.stdio;

// import hunt.entity.EntityOption;
// import hunt.entity.Persistence;
// import config.ConfigurationDefine;
// import std.conv;
// import hunt.entity.EntityManager;
// import hunt.entity.EntityManagerFactory;
// import hunt.logging;
// import hunt.database;

// __gshared EntityManagerFactory  entityManagerFactory;

// void DatabaseBootstrap (LogicConfig config) {
//   //entityManager = new Database("mysql://root:@10.1.11.31:3306/?charset=utf8mb4");

//   EntityOption option = new EntityOption();
//   auto sql = config.sql;
//   option.database.driver = sql.driver;
//   option.database.host = sql.host;
//   option.database.port = cast(ushort)sql.port;
//   option.database.database = sql.database;
//   option.database.username = sql.username;
//   option.database.password = sql.password;
//   option.database.charset = sql.charset;
//   option.database.prefix = sql.prefix;
//   entityManagerFactory  = Persistence.createEntityManagerFactory(option);
//  // entityManager = entityManagerFactory.createEntityManager();
// //  logInfo("entityManager : %d",(entityManager is null? true: false));
// }

